.clearfix{display:inline-block;}
.clearfix:after{content:" ";display:block;height:0;clear:both;font-size:0;visibility:hidden;}





#menu{min-width:1200px;/*width:1003px !important;*/position:relative;z-index:10;height:45px; margin:auto}
#menu .nav{width:1200px;margin:0 auto;position:relative;z-index:100;min-width:1003px;}
#menu .nav ul{float:left; margin-left:50PX;}
#menu li{float:left;display:block;overflow:visible;vertical-align:middle; }
 
#menu .nav .nav_back{padding-right:82px;}

.nav_backlast{ float:right; padding:0px;}
.nav a{color:#fff;cursor:pointer;}
.nav a.news,.nav a.product,.nav a.menu_a{display:block;line-height:44px;text-decoration:none;color:#000;font-size:13px;font-family:"Microsoft Yahei", "SimHei";text-align:center;position:relative;z-index:1007;}
.nav a.news span,.nav a.product span,.nav a.menu_a span{display:block;height:44px;width:auto;padding:0 18px 0 18px;border:1px solid #fff;border-bottom:none;border-color:transparent; color:#5b5b5b; font-size:14px;background:url(../images/dhimg.jpg) no-repeat left center;}
.nav li a.hover{color:#005ca1;background-image:url(../images/cornel_bg.png);background-repeat:no-repeat;background-position:0 -85px;background-color:transparent;margin-top:0px;line-height:44px;padding:0;margin:0;text-shadow:#fff 1px 1px 0px;}
.nav li a.hover span{border:1px solid #92989c;height:44px;border-bottom:none;background-repeat:no-repeat;background-position:100% -18px;background-color:#e6e9ea;color:#005ca1;text-shadow:#fff 1px 1px 0px;}
.nav li a.active span{color:#005ca1;}
.menudiv{top:45px;position:absolute;z-index:1000;display:none;left:0px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;z-index:999;}
.menuright{right:0px;left:auto;}
.menu_content {
	Z-INDEX: 1009; BORDER-LEFT: #92989c 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 800px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/sec_cbg.png) #fff repeat-x 0px 0px; HEIGHT: 100%; MARGIN-RIGHT: 7px; BORDER-RIGHT: #92989c 1px solid; PADDING-TOP: 20px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.menu_content .clearfix{padding-bottom:10px;position:relative;}
.menustyle{position:absolute;zoom:1;display:block;overflow:hidden;background-attachment:scroll;background-color:transparent;z-index:900;width:10px;height:10px;background:none;_background:transparent;height:100%;right:0px;top:0;}
.menuline{background-color:#FFFFFF;border-left:#cfcfcf solid 1px;width:1px;height:100%;left:200px;top:0px;float:left;min-height:200px;height:200px;margin:0 45px;}

.menuline2{background-color:#FFFFFF;border-left:#cfcfcf solid 1px;width:1px;height:100%;left:200px;top:0px;float:left;min-height:200px;height:200px;margin:0 10px;}
.menudiv ul.list2 h3 a{color:#333333;font:bold 13px/20px microsoft yahei;}

.menu_content a:hover{ text-decoration:underline;}

#menu .menudiv li{float:none;top:0;line-height:24px;}
#menu .menudiv li.left{float:left;}
.menudiv h2{color:#bb0000;font-size:16px;font-weight:bold;padding-bottom:10px;}
.menudiv h2 a{color:#005ca1;}
.menudiv ul li a{color:#666;}
.menudiv ul.newslist{margin-left:-5px;}
#menu .menudiv ul.newslist li{font:bold 13px/20px microsoft yahei;text-indent:10px;line-height:32px;}
.menudiv ul.newslist li a{color:#333;}
.menudiv ul.m_box li.title{font-weight:bold;margin-top:5px;}
.menudiv ul.m_box li span{ float:right;}
.menudiv ul.m_box li.summary{width:259px;font-weight:normal;}
.menudiv ul.porbox{width:200px;margin-left:-20px; }
.menudiv ul.porbox li{width:200px;margin:0;padding:0;text-align:center; margin-top:20px;}
.menudiv ul.porbox li p{font:13px/20px;margin:10px 0;text-indent:0;}
.menudiv ul.porbox h3{color:#333333;font:bold 15px/20px microsoft yahei;padding-bottom:10px;}
.menudiv .menu{width:230px;background:url(../images/menuline.png) right center no-repeat;float:left;overflow:hidden;margin-right:30px;}
.menudiv .menu h3{font:bold 13px/20px microsoft yahei;color:#333;display:block;margin-bottom:10px;}
.menudiv .menu a{width:80px;padding-left:10px;margin:0 5px;line-height:26px;display:block;color:#666;float:left;background:url(../images/menudot.png) 0 center no-repeat;}
.menudiv .menuright{width:640px !important;float:left;overflow:hidden;margin:0 auto;padding:0;}
.menudiv .menuright h3{font:bold 13px/20px microsoft yahei;color:#333;display:block;margin-bottom:10px;}
.menudiv .menuright .menulist{width:160px;float:left;}
.menudiv .menuright .menulist a.top{font:13px/20px microsoft yahei;color:#880000;display:block;margin-bottom:5px;padding:0;background:none;}
.menudiv .menuright .menulist a.last{margin-bottom:5px;}
.menudiv .menuright .menulist a{line-height:23px;padding-left:10px;color:#666;font-size:12px;display:block;background:url(../images/menudot.png) 0 center no-repeat;}
.menudiv .menubottom{width:100%;overflow:hidden;position:relative;clear:both;margin-top:10px;}
.menudiv .menubottom h3{display:block;font:13px/20px microsoft yahei;color:#333;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.menudiv .menubottom ul{width:100%;overflow:hidden;margin-top:15px;margin-bottom:15px;}
.menudiv .menubottom ul li p a{display:block;font-size:13px;font-weight:bold;line-height:22px;color:#005CA1;}
.menudiv .menubottom ul li img{display:block;width:100px;float:left;}
.menudiv .menubottom ul li.fir{width:430px;padding-right:2px;margin-right:12px;}
.menudiv .menubottom ul li.fir p{display:block;margin-left:20px;width:300px;float:left;margin-bottom:0;}
.menudiv .menubottom ul li.sec{width:430px;border:0;padding-right:0px;margin-right:0px;}
.menudiv .menubottom ul li.sec p{display:block;margin-left:20px;width:300px;float:left;margin-bottom:0;}
#menu .menudiv ul.m_box li.summary ul{padding:0 0;float:none;}
.menudiv ul.list{margin-right:20px;}
.menudiv ul.list li{padding-left:10px;background:url(../images/menudot.png) 0 center no-repeat;}
.menudiv ul > li.left > ul{margin-right:30px;}
.menudiv ul.list h3{padding:0px 0px 0px 0px;margin-bottom:10px;}
.menudiv ul.list h3 a{color:#333333;font:bold 12px/20px microsoft yahei;}
.menudiv ul.last,.menudiv ul li ul.last{margin:0px;border:0;}
.menudivbottom{background-image:url(../images/cornel_bg.png);background-attachment:scroll;background-repeat:no-repeat;background-position:0 -67px;position:absolute;width:100%;left:0px;}
.menudivbottom div{background:url(../images/cornel_bg.png) 100% -1px no-repeat;background-attachment:scroll;display:block;height:16px;margin-left:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.menudivbottom,.menustyle{display:none;}
.menu_content{margin-right:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.menu_content .clearfix{padding-bottom:15px;}
}
@-moz-document url-prefix(){.menudivbottom,.menustyle{display:none;}
.menu_content{margin-right:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.menu_content .clearfix{padding-bottom:15px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.menudivbottom,.menustyle{display:none;}
.menu_content{margin-right:0px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.menu_content .clearfix{padding-bottom:15px;}
}
/*opera&#19987;&#23646;*/
